  4F00h

;     ,  512 
VIDEO_INFO db 512 dup (?)
TOTAL_MEMORY dd ?
;  
mov BX, DS	;   
mov ES, BX	;  
mov DI, offset VIDEO_INFO
mov AX, 4F00h	;   4F00h
int 10h		;  
cmp AL, 4Fh	;    4Fh
jne NO_SUP	;   
cmp AH, 0	;   0
jnz ERROR_HND	;  
;      
xor EAX, EAX	;  
mox AX, [word ptr VIDEO_INFO + 12h]
shl AX, 6	;    64
;     TOTAL_MEMORY
mov TOTAL_MEMORY, EAX